package com.example.administrator.zeycar.Data.API;

/**
 * Created by Administrator on 2016/10/17 0017.
 */

import com.example.administrator.zeycar.MVP.Entity.BookTypeDto;
import com.example.administrator.zeycar.MVP.Entity.HomeDto;

import java.util.List;

import retrofit2.http.GET;
import rx.Observable;

/**
 * API 接口
 * 因为使用 RxCache 作为缓存策略 所以这里不需要写缓存信息
 */
public interface MovieService {

    //获取书库分类信息
    @GET("freebook/typeconfigs.json")
    Observable<List<BookTypeDto>> getBookTypes();

    //获得首页 banner 以及书籍数据
    @GET("freebook/home.json")
    Observable<HomeDto> getHomeInfo();

    //获得搜索标签
    @GET("freebook/search_lable.json")
    Observable<List<String>> getSearchLable();
}